Dynamo For Revit (Revit Nodes): 云线批注 Revision Cloud & 尺寸标注 Dimension

您所在的位置:网站首页 revit BIM 三维添加引出文字标注 Dynamo For Revit (Revit Nodes): 云线批注 Revision Cloud & 尺寸标注 Dimension

Dynamo For Revit (Revit Nodes): 云线批注 Revision Cloud & 尺寸标注 Dimension

2024-01-16 18:23| 来源: 网络整理| 查看: 265

前言

Dynamo For Revit 有一系列的 Revit 的 Node,但是没有什么例子来说明怎么使用。这里,我把自己日常遇到的记录下来,写一些简单的例子。

云线批注 - Revision Cloud 用户界面与概念

如果想要了解云线批注的概念,可以前往中文说明文档。 在这里插入图片描述 需要说明的是,云线批注虽然显示的是波浪线,但用户是不能直接去控制它们的,而必须用 Revit 提供的直线和曲线(圆弧线、椭圆弧线、样条曲线)来控制,就是你可以绘制的这些类型的线: 在这里插入图片描述

云线批注 D4R Node Node 的位置:

Revit => Elements Revision Cloud 在这里插入图片描述

一个简单的例子 选择一个平面,这个例子里面选了一个正方形的平面,实际上是一个柱子将平面的边缘线都找出来,这里把边缘线反转,是因为云线是由方向的Revision 需要提供,因为云线必须属于某个修订云线需要一个对应的视图,注意除三维视图以外,可以在所有视图中绘制云线批注 在这里插入图片描述 效果图如下,中间的蓝色方框是选中的正方形平面,外围的云线是绘制出来的结果。在这个例子里,需要注意的是,原来获得的线段 Surface.PerimeterCurves 组成的多边形是逆时针方向的,这样会导致云线绘制在正方形的内部。需要用 Curve.Reverse 把它改成顺时针方向的。 在这里插入图片描述 后记

云线标注输入参数 curves 可以是任意多的线段,只要保证它们最后能够组成闭合区域即可。如果有兴趣,可以自行尝试。

尺寸标注 Dimension

用户界面和概念就不介绍了,Revit 用户都会做标注。而 Dynamo 提供的标注节点,功能实在太弱了。完全无法用到实际当中。 可以注意到输入的参数 referenceElements 要求的是 Element。而且创建 Dimension 没有其他的方式,只有这一个,那么我想标注一堵墙的长度都不能做到。另外,我也不能控制用哪个面来做标注。所以,这个 Node 的功能实在太鸡肋。 希望后续可以增强,或者直接用第三方的库。如果想自己做一些基于面或者边的标注,可以自己去遍历构件的几何图形,拿到 Face 或 Edge 的 Reference,然后直接用 Revit API,Autodesk.Revit.Creation.Document.NewDimension,并且把对应的 Reference 传给它。 在这里插入图片描述 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3